English Dictionary
◊ HORSESHOE BAT
horseshoe bat
n 1: any of numerous bats of northwest Africa or Philippines or
Australia having a horseshoe-shaped leaf on the nose
2: bat having a horseshoe-shaped leaf on the nose